package com.bcbim.operation_maintenance_interface.space_inventory_report.dto;

import com.bcbim.operation_maintenance_interface.department.dto.DepartmentDTO;
import com.bcbim.operation_maintenance_interface.space_type.dto.SpaceTypeDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @version V 1.0.0
 * @Description：空间清册报表列表查询参数
 * @Author: haomeijie
 * @Date: 2022/4/13 14:13
 **/
@Data
public class ListSpaceInventoryReportDTO implements Serializable {
    /**
     * 当前页码
     */
    private Integer pageNum;
    /**
     * 页码条数
     */
    private Integer pageSize;

    private String projectId;//项目id
    /**
     * 起始页
     */
    private Integer start;
    /**
     * 楼层id
     */
    private List<String> floorIds;

    /**
     * 空间类型id
     */
    private List<SpaceTypeDTO> spaceTypeIds;
    private String spaceType;
    /**
     * 部门id
     */
    private List<DepartmentDTO> departmentIds;
    private String department;

    //是否可占用
    private String occupy;
    //顶级类别
    private List<String> topCategory;
    //用于计算
    private String calculate;
    /**
     * 空间编号
     */
    private String spaceNumber;
    /**
     * 空间名称
     */
    private String spaceName;

    /**
     * 排序字段
     */
    private String param;

    /**
     * 排序方式
     */
    private String sort;

}
